package task

import (
	"context"
	"fmt"
	"shop-service/business"
)

// 删除过期的上传附件
func DeleteBatchExpireFiles() {
	fmt.Println("定时任务运行")
	files, err := business.ServiceImpl().AttachFileService.FindExpireFiles(context.Background())
	if err != nil || len(files) == 0 {
		return
	}

	if err := business.ServiceImpl().AttachFileService.DeleteBatchExpire(context.Background(), files); err != nil {
		// todo 定时任务错误后期添加机器人推送。
	}
}
